AWS Cloud Practitioner Certification: AWS Global Infrastructure

Key business factors to deploy your app in a region:

  • Compliance:
    • Business policies.
    • Laws.
    • Standards.
  • Proximity:
    • Proximity to the customers to deliver the product at high speed.
  • Feature availability (AWS products):
    • Newest products, services or features of AWS can be deploy first in some region and then expand to others.
  • Pricing:
    • One region can be more expensive than others.

Availability Zones (AZ) = Data Centers

Good practice ⇒ Runs multiple EC2 located each one in different AZs to prevent disaster shut down.

Edge locations

  • It’s a site that Amazon CloudFront uses to store cached copies of your content (videos, files, APIs, …) closer to your customers for faster deliveries.

  • Amazon CloudFront is a content delivery service (CDS). You can think also as a content delivery network (CDN).
  • AWS Outposts extends AWS infrastructure and services to different locations, including your on-premise data center.

Ways to interacting with AWS

  • CLI. (Console)
  • Management console (Web interface)
  • AWS Software Development Kits (SDK) (Through programming languages)
  • Using AWS Elastic Beanstalk
    • Takes a script and desired configuration and builds out your environment.
    • AWS Elastic Beanstalk takes care of EC2 instances allocation, auto scaling groups, and auto load balancing configuration.
    • Fast deployment purpose.
  • Using AWS CloudFormation
    • Use JSON or YAML configuration files.
    • Create parallel environments with a share pool of services in the backend.